1
字符串的语法:使用正则表达式定义模式
AI020Lesson 5
00:00

正则表达式 (RegExp)是一种专门的正式语法,用于描述、匹配和操作字符串数据中的模式。在 JavaScript 中,正则表达式充当引擎执行搜索与验证操作的蓝图。

1. 定义语法

定义模式主要有两种方式: 字面量表示法 (var re2 = /abc/;),在脚本加载时编译,以及 正则表达式构造函数 (var re1 = new RegExp("abc");),可从变量动态构建模式。

/abc/字面量(快速/静态)new RegExp("abc")构造函数(动态)

2. .test() 方法

.test() 方法是应用此语法最基础的方式;它返回一个布尔值,指示模式是否存在于目标字符串的任意位置。某些字符如 + 具有特殊含义,必须通过反斜杠进行 转义 以匹配其字面意义(例如, /eighteen\+/) 才能作为字面字符匹配。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>